package com.flea.hclv.model.entity;

import javax.persistence.Transient;
import java.util.Date;

public class HCarReserve {
    private String id;
    //车型
    private String carType;
    //需要车数量
    private Integer carNumber;
    //使用开始时间
    private Date useDate;
    //归还时间
    private Date returnDate;
    //出发地
    private String startAddress;
    @Transient
    private Float returnPay;
    //目的地
    private String endAddress;
    //总费用
    private Float totalCost;
    //使用者部门ID
    private String useDeptId;
    @Transient
    private String useDeptName;
    //提供者部门ID
    private String provideDeptId;
    @Transient
    private String provideDeptName;
    //预定状态
    private String reserveStatus;
    //支付状态
    private String payStatus;

    private String createUser;

    private Date createTime;

    private String modifyUser;

    private Date modifyTime;

    private String valid;

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getCarType() {
        return carType;
    }

    public void setCarType(String carType) {
        this.carType = carType;
    }

    public Integer getCarNumber() {
        return carNumber;
    }

    public void setCarNumber(Integer carNumber) {
        this.carNumber = carNumber;
    }

    public Date getUseDate() {
        return useDate;
    }

    public void setUseDate(Date useDate) {
        this.useDate = useDate;
    }

    public Date getReturnDate() {
        return returnDate;
    }

    public void setReturnDate(Date returnDate) {
        this.returnDate = returnDate;
    }

    public String getStartAddress() {
        return startAddress;
    }

    public void setStartAddress(String startAddress) {
        this.startAddress = startAddress;
    }

    public String getEndAddress() {
        return endAddress;
    }

    public void setEndAddress(String endAddress) {
        this.endAddress = endAddress;
    }

    public Float getTotalCost() {
        return totalCost;
    }

    public void setTotalCost(Float totalCost) {
        this.totalCost = totalCost;
    }

    public String getUseDeptId() {
        return useDeptId;
    }

    public void setUseDeptId(String useDeptId) {
        this.useDeptId = useDeptId;
    }

    public String getProvideDeptId() {
        return provideDeptId;
    }

    public void setProvideDeptId(String provideDeptId) {
        this.provideDeptId = provideDeptId;
    }

    public String getReserveStatus() {
        return reserveStatus;
    }

    public void setReserveStatus(String reserveStatus) {
        this.reserveStatus = reserveStatus;
    }

    public String getPayStatus() {
        return payStatus;
    }

    public void setPayStatus(String payStatus) {
        this.payStatus = payStatus;
    }

    public String getCreateUser() {
        return createUser;
    }

    public void setCreateUser(String createUser) {
        this.createUser = createUser;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public String getModifyUser() {
        return modifyUser;
    }

    public void setModifyUser(String modifyUser) {
        this.modifyUser = modifyUser;
    }

    public Date getModifyTime() {
        return modifyTime;
    }

    public void setModifyTime(Date modifyTime) {
        this.modifyTime = modifyTime;
    }

    public String getValid() {
        return valid;
    }

    public void setValid(String valid) {
        this.valid = valid;
    }

    public String getProvideDeptName() {
        return provideDeptName;
    }

    public void setProvideDeptName(String provideDeptName) {
        this.provideDeptName = provideDeptName;
    }

    public String getUseDeptName() {
        return useDeptName;
    }

    public void setUseDeptName(String useDeptName) {
        this.useDeptName = useDeptName;
    }

    public Float getReturnPay() {
        return returnPay;
    }

    public void setReturnPay(Float returnPay) {
        this.returnPay = returnPay;
    }
}